
/*
 * 版权：上海旺旺食品集团有限公司 沪ICP备10203374号
 * 描述：DepositMethod
 */

package com.want.buss.interfaces.po;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 入金单实体
 * @author 00114260
 * @version 1.0, 20180109
 */
public class DepositMethod {

  private static final long serialVersionUID = 4214552465367765400L;
  
  // 入金单状态-暂存中
  public static final String DEPOSIT_TEMPORARY = "4";
  
  // 入金单状态-已提交
  public static final String DEPOSIT_SUMBIT = "5";
  
  // 入金单状态-签核中
  public static final String DEPOSIT_IN_CHECK = "1";
  
  // 入金单状态-已核准
  public static final String DEPOSIT_APPROVED = "2";
  
  // 入金单状态-已驳回
  public static final String DEPOSIT_REJECTED = "3";
  
  private BigDecimal sid;                
  private String customerId;
  private String customerName;
  private String companyId;
  private String companyName;
  private Date inputTime;
  private BigDecimal totalAmount;
  private String depositStatus;
  private Date checkTime;
  private String checkOption;
  private String checkStatus;
  private Date createDate;
  private String createUser;
  private Date updateDate;
  private String updateUser;
  private String bpmId;
  private String loginAccount;
  private String code;
  private String message;

  /**
   * @return 传回 code。
   */
  public String getCode() {
    return code;
  }

  /**
   * @param code 要设定的 code。
   */
  public void setCode(String code) {
    this.code = code;
  }

  /**
   * @return 传回 message。
   */
  public String getMessage() {
    return message;
  }

  /**
   * @param message 要设定的 message。
   */
  public void setMessage(String message) {
    this.message = message;
  }

  /**
   * @return 传回 loginAccount。
   */
  public String getLoginAccount() {
    return loginAccount;
  }

  /**
   * @param loginAccount 要设定的 loginAccount。
   */
  public void setLoginAccount(String loginAccount) {
    this.loginAccount = loginAccount;
  }

  /**
   * @return 传回 sid。
   */
  public BigDecimal getSid() {
    return sid;
  }
  
  /**
   * @param sid 要设定的 sid。
   */
  public void setSid(BigDecimal sid) {
    this.sid = sid;
  }
  
  /**
   * @return 传回 customerId。
   */
  public String getCustomerId() {
    return customerId;
  }
  
  /**
   * @param customerId 要设定的 customerId。
   */
  public void setCustomerId(String customerId) {
    this.customerId = customerId;
  }
  
  /**
   * @return 传回 customerName。
   */
  public String getCustomerName() {
    return customerName;
  }
  
  /**
   * @param customerName 要设定的 customerName。
   */
  public void setCustomerName(String customerName) {
    this.customerName = customerName;
  }
  
  /**
   * @return 传回 companyId。
   */
  public String getCompanyId() {
    return companyId;
  }
  
  /**
   * @param companyId 要设定的 companyId。
   */
  public void setCompanyId(String companyId) {
    this.companyId = companyId;
  }
  
  /**
   * @return 传回 companyName。
   */
  public String getCompanyName() {
    return companyName;
  }
  
  /**
   * @param companyName 要设定的 companyName。
   */
  public void setCompanyName(String companyName) {
    this.companyName = companyName;
  }
  
  /**
   * @return 传回 inputTime。
   */
  public Date getInputTime() {
    return inputTime;
  }
  
  /**
   * @param inputTime 要设定的 inputTime。
   */
  public void setInputTime(Date inputTime) {
    this.inputTime = inputTime;
  }
  
  /**
   * @return 传回 totalAmount。
   */
  public BigDecimal getTotalAmount() {
    return totalAmount;
  }
  
  /**
   * @param totalAmount 要设定的 totalAmount。
   */
  public void setTotalAmount(BigDecimal totalAmount) {
    this.totalAmount = totalAmount;
  }
  
  /**
   * @return 传回 depositStatus。
   */
  public String getDepositStatus() {
    return depositStatus;
  }
  
  /**
   * @param depositStatus 要设定的 depositStatus。
   */
  public void setDepositStatus(String depositStatus) {
    this.depositStatus = depositStatus;
  }
  
  /**
   * @return 传回 checkTime。
   */
  public Date getCheckTime() {
    return checkTime;
  }
  
  /**
   * @param checkTime 要设定的 checkTime。
   */
  public void setCheckTime(Date checkTime) {
    this.checkTime = checkTime;
  }
  
  /**
   * @return 传回 checkOption。
   */
  public String getCheckOption() {
    return checkOption;
  }
  
  /**
   * @param checkOption 要设定的 checkOption。
   */
  public void setCheckOption(String checkOption) {
    this.checkOption = checkOption;
  }
  
  /**
   * @return 传回 checkStatus。
   */
  public String getCheckStatus() {
    return checkStatus;
  }
  
  /**
   * @param checkStatus 要设定的 checkStatus。
   */
  public void setCheckStatus(String checkStatus) {
    this.checkStatus = checkStatus;
  }
  
  /**
   * @return 传回 createDate。
   */
  public Date getCreateDate() {
    return createDate;
  }
  
  /**
   * @param createDate 要设定的 createDate。
   */
  public void setCreateDate(Date createDate) {
    this.createDate = createDate;
  }
  
  /**
   * @return 传回 createUser。
   */
  public String getCreateUser() {
    return createUser;
  }
  
  /**
   * @param createUser 要设定的 createUser。
   */
  public void setCreateUser(String createUser) {
    this.createUser = createUser;
  }
  
  /**
   * @return 传回 updateDate。
   */
  public Date getUpdateDate() {
    return updateDate;
  }
  
  /**
   * @param updateDate 要设定的 updateDate。
   */
  public void setUpdateDate(Date updateDate) {
    this.updateDate = updateDate;
  }
  
  /**
   * @return 传回 updateUser。
   */
  public String getUpdateUser() {
    return updateUser;
  }
  
  /**
   * @param updateUser 要设定的 updateUser。
   */
  public void setUpdateUser(String updateUser) {
    this.updateUser = updateUser;
  }

  /**
   * @return 传回 bpmId。
   */
  public String getBpmId() {
    return bpmId;
  }

  /**
   * @param bpmId 要设定的 bpmId。
   */
  public void setBpmId(String bpmId) {
    this.bpmId = bpmId;
  }
}
